page{
	background-color: #F6F6F6;
	padding-bottom: calc( env(safe-area-inset-bottom) + 140rpx) !important;
	padding-bottom: calc( constant(safe-area-inset-bottom) + 140rpx) !important;
}
.swiper_b_box{
	background: rgba(0,0,0,0.5);
	padding: 2rpx;
}
::v-deep .bottomCenter{
	right: 00rpx !important;
	transform:translateX(-20rpx) !important;
	left:auto !important;
}
.col-E23737{
	color: #E23737;
}
.tag_view{
	background: linear-gradient(270deg, #bc8c1e 0%, #fdfdfd 100%);
	padding: 2rpx 4rpx;
}
.tag_view_two{
	background: linear-gradient( 119deg, #FD342E 0%, #FF755F 100%);
	padding: 2rpx 4rpx;
}
.border_top_F1{
	border-top: 2rpx solid #F1F1F1;
}
.border_bottom_F1{
	border-bottom: 2rpx solid #F1F1F1;
}
.bottom_view{
	padding-top: 20rpx;
	padding-bottom:calc( constant(safe-area-inset-bottom) + 20rpx);
	padding-bottom:calc( env(safe-area-inset-bottom) + 20rpx); 
}
.add_car{
	background: linear-gradient(270deg, #bc8c1e 0%, #fdfdfd 100%);
	width: 220rpx;
}
.buy_car{
	background: linear-gradient( 119deg, #FD342E 0%, #FF755F 100%);
	width: 220rpx;
}
.popup{
	.left_img{
		width: 180rpx;
		height: 180rpx;
	}
	.right_txt{
		width: calc(100% - 200rpx);
	}
	.value{
		margin-right: 26rpx;
	}
	.active{
		color: #2DB295; 
		background-color: #ffffff !important;
		border: 2rpx solid #2DB295;
	}
	.active1{
	background-color: #F9F9F9 !important;
	color: #D9D9D9 !important;
	}
	.qury_tuan{
		margin: auto;
		width: 600rpx;
		height: 80rpx;
		background: linear-gradient(270deg, #F6A309 0%, #D92129 100%);
		border-radius: 40rpx 40rpx 40rpx 40rpx;
		line-height: 80rpx;
	}
	.dan{
		width: 300rpx;
		height: 76rpx;
		border-radius: 44rpx 0rpx 0rpx 44rpx;
		opacity: 1;
		border: 2rpx solid #d92129;
		view{
			font-family: Noto Sans SC-Medium, Noto Sans SC;
			font-weight: 500;
			line-height: 30rpx;
			background: linear-gradient(270deg, #F6A309 0%, #D92129 100%);
			-webkit-background-clip: text;
			-webkit-text-fill-color: transparent;
		}
		// border-image: linear-gradient(270deg, rgba(246, 163, 9, 1), rgba(217, 33, 41, 1)) 2 2;
	}
	.kaituan{
		width: 300rpx;
		height: 80rpx;
		background: linear-gradient(270deg, #F6A309 0%, #D92129 100%);
		border-radius: 0rpx 44rpx 44rpx 0rpx;
	}
}
::v-deep .cc {
	background-color: transparent !important;
	font-size: 28rpx !important;
	border: 2rpx solid #CCCCCC !important;
	border-radius: 40rpx !important;
	input{
		width: 56rpx !important;
	}
}
::v-deep .aa{
	width: 44rpx !important;
	height: 100% !important;
	background: #F9F9F9 !important;
	border-radius: 40rpx 0rpx 0rpx 40rpx !important;
	border-right: 2rpx solid #CCCCCC !important;
	.tmicon-minus{
		color: #D9D9D9 !important;
	}
}
::v-deep .bb {
	width: 44rpx !important;
	height: 100% !important;
	background: #F9F9F9 !important;
	border-radius: 0rpx 40rpx 40rpx 0rpx !important;
	border-left: 2rpx solid #CCCCCC !important;
	.tmicon-plus{
		color: #333333 !important;
	}
}
.add_b-box{
	width: 600rpx;
	height: 80rpx;
	background: linear-gradient(270deg, #bc8c1e 0%, #fdfdfd 100%);
	line-height: 80rpx;
	margin: auto;
}
.car_num{
	padding: 2rpx 6rpx;
	top: -4rpx;
	right: -4rpx;
	background-color: #E23737;
}
.minheight{
	min-height: 310rpx;
	max-height: 310rpx;
	overflow-y: scroll;
}
button{
		background-color: transparent !important;
		padding: 0;
		color: #333 !important;
		line-height: 30rpx;
		&::before{
			content: '';
			border: none !important;
			background-color: transparent;
		}
		&::after{
			content: '';
			border: none !important;
			background-color: transparent;
		}
	}